chaulmoogra oil
Explore definitions, synonyms, and language insights of chaulmoogra oil
Definitions
                    Noun
                    
            an oil from chaulmoogra trees; used in treatment of skin diseases and leprosy
                Explore definitions, synonyms, and language insights of chaulmoogra oil